package com.choupin.choupin.service;

import com.choupin.choupin.entity.Mine;
import com.choupin.choupin.entity.User;
import org.springframework.boot.web.servlet.server.Session;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

import javax.jws.soap.SOAPBinding;
import javax.servlet.http.HttpSession;

public interface IUserService {

//     注册
    void  register(User user);

//    密码登录
    void pwdlogin(String phone, String password, HttpSession session);
//   发送验证码
    String sendmessage(String phone);

//    短信登录
    void  messagelogin(String code,String phone);

//    登录拦截
    void  loginInterceptor(String phone);

//    个人信息查看
    Mine mineShow(String phone);

//    上传头像
    void  uploadAvatar(MultipartFile file,String phone) throws Exception;

//    下载图片(没用到)
    String downloadImages(String filePath);

//    更新个人信息
    void  updateMine(User user,String newPassword,String confirmPassword);

//    注销
    void logout(String phone);
}
